*{
	margin: 0;
	padding: 0;
}	
html,body{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	font-size: 0.8rem;
	font-weight: 100;
	/* //text-align: center; */
}
@media only screen and (min-width: 360px){
	html {
		font-size: 22.5px !important;
		}
}
@media only screen and (min-width: 400px){
	html {
		font-size: 25px !important;
		}
}
body{
	position: relative;
	font-family:"Microsoft Yahei","kaiti";
}
#container {
  width: 40%;
  height: 66%;
  overflow: hidden;
  position: relative;
  top: 14.5%;
  left: 12%;
  position: absolute;
}

.imgother {
  left: 12.5%;
  display: block;
  width: 75%;
  height: 20%;
  -webkit-transition: width 0.2s, height 0.2s, left 0.2s;
  margin: 12% auto;
  /* position:absolute;*/
}

.imgfrist {
  top: 0%;
  left: 0%;
  display: block;
  width: 100%;
  height: 25.5%;
  -webkit-transition: width 0.2s, height 0.2s, left 0.2s;
  box-shadow: 0 17px 13px rgba(0, 0, 0, 0.1);
  margin-bottom: 15%;
  /*position:absolute;*/
}

#workPage {
  position: relative;
}

#right {
  position: relative;
  width: 35%;
  height: 62.9%;
  word-wrap: break-word;
  top: 14.5%;
  left: 55%;
  -webkit-transition: all 0.5s;
}

.text {
  position: absolute;
  word-wrap: break-word;
  -webkit-transition: opacity 0.5s, left 0.5s;
  opacity: 1;
  width: 100%;
  height: 30%;
  margin-bottom: 15%;
}

.buttonStyle {
  position: absolute;
  left: 15%;
  border-radius: 20px;
  top: 95%;
  text-align: center;
  font-size: 4vw;
  /* line-height: 7vw; */
  border: 2px solid rgb(55, 142, 255);
  color: rgb(55, 142, 255);
  padding: 1% 15%;
}

.titleStyle {
  font-size: 5vw;
  line-height: 7vw;
  color: rgb(55, 142, 255);
  padding-bottom: 2vw;
}

hr {
  height: 0.5vw;
  background: rgb(55, 142, 255);
  width: 90%;
  border: none;
}

.introStyle {
  width: 90%;
  font-size: 3.5vw;
  color: rgb(55, 142, 255);
  line-height: 4vw;
  padding-top: 2vw;
  height: 20%;
  border: none;
  margin-bottom: 15%;
}

.contentStyle {
  line-height: 5vw;
  top: 70%;
  width: 90%;
  margin-top: 2vw;
  font-size: 3.5vw;
  resize: none;
  height: 67%;
  border: none;
  color: #999;
}

#jishu {
  width: 90%;
  font-size: 4.5vw;
  color: #8c97a5;
  line-height: 3.5vw;
  padding-top: 10%;
}

#main>img {
  /*-webkit-transition: all 0.2s;*/
}

.textUnder {
  height: 50%;
  width: 90%;
  position: absolute;
  top: 99%;
}

a {
  text-decoration: none;
}

#main {
  height: 100%;
  position: relative;
}

.textTop {
  height: 26%;
  position: absolute;
  width: 93%;
}

#text0 {
  position: relative;
  width: 100;
}

.button{
    border-radius: 20px;
    position: absolute;
    top:85%;
    text-align: center;
    font-size:4vw;
    padding: 1% 10%;
    z-index: 11;
  }

#linkBtn{
	border: 2px solid rgb(51,208,102);
	color: rgb(51,208,102);
	left: 50%;
    margin-left: -14.8%;
}